package com.utils
{
	////////////////////////////////////////////////////////////////////////////////
	//
	// 该类用于大数据量的字符串连接，提高效率，同时避免消耗过多客服端内存
	//类似。Net中的StringBuilder
	////////////////////////////////////////////////////////////////////////////////
	public class StringBuilder
	{
		public var buffer:Array;
		
		public function StringBuilder()
		{
			buffer=new Array();
		}
		/**
		 * 向数组中添加字符串
		 * */
		public function add(str:String):void   
		{         
			for (var i:Number = 0; i < str.length; i++)        
			{            
				buffer.push(str.charCodeAt(i));      
			}    
		}     
		/**
		 * 将数组中的字符串连接为一个整体字符串
		 * */
		public function toString():String    
		{        
			return String.fromCharCode.apply(this, buffer);  
		} 
	}
}